package main

import "fmt"

func main() {
	var a int //变量声明格式 var 变量名 类型   注：变量声明一定要使用
	var b, c int
	fmt.Println("a=", a)
	fmt.Println("b=", b)
	fmt.Println("c=", c)

	var d int = 10 //初始化
	fmt.Println("d=", d)

	//自动推导 必须初始化
	f := 10
	fmt.Println("f=", f)

	// 打印变量类型 Printf
	fmt.Printf("f Type is %T", f)

	//自动推导类型
	var hp, mp = 100, 260

	//匿名变量
	_, b := 3, 2
	//匿名变量不占用命名空间, 不会分配内存.
	//匿名变量与匿名变量之间也不会因为多次声明而无法使用.
}
